#include <stdio.h>
#include "usart.h"
#include "delay.h"
#include "adc.h"

// 定义数组，保存转换后的信号值
uint16_t data[2] = {0};

int main(void)
{
    // 初始化
    USART_Init();
    ADC1_Init();
    ADC1_DMA_Init();

    printf("Hello, world!\n");

    // 开启AD转换
    ADC1_DMA_StartConvert((uint32_t)data, 2);

    while(1)
    {
        // 向串口发送打印转换结果
        printf("V_PC0 = %.2f, V_PC2 = %.2f\n", data[0] * 3.3 / 4095, data[1] * 3.3 / 4095);
        Delay_ms(1000);
    }
}

